# main.py
import letter
import reverse
import enCode
def main():
    user_input = input("请输入一个字符串：")  #获取用户输入的字符

    # 输入合法性验证
    if len(user_input) < 1 or len(user_input) > 225:
        print("输入长度不符合要求")
        return

    filtered_str = letter.filter_non_english(user_input)    #过滤非英文字符
    reversed_str = reverse.reverse_string(filtered_str)     #反转字符串
    encrypted_str = enCode.caesar_cipher(reversed_str, 3)  #凯撒加密

    print("加密后的结果为：", encrypted_str)


if __name__ == "__main__":
    main()
